internal fertilization - Spanish English Dictionary